/*
 * 01-may-2008 
 */
package futbol.tacticas.concursantes.chuky.entrenador;

import java.util.ArrayList;

/**
 *
 * @author Joan Crosas
 */
public class Libreta implements AnotacionManager {
	private ArrayList anotaciones;

	/**
	 * 
	 */
	public Libreta() {
		abortar();
	}

	public void addSuggestion( Anotacion anotacion ) {
		for( int i = 0; i < anotaciones.size(); i++ ) {
			Anotacion a = (Anotacion) anotaciones.get(i);
			if( a.getFutbolista() == anotacion.getFutbolista() ) {
				anotaciones.remove( i );
				i--;
			}
		}
		anotaciones.add( anotacion );
	}

	public boolean isAnotacionEnCurso() {
		if( anotaciones.size() > 0 ) {
			return true;
		}
		return false;
	}
	
	public void mover() {
		for( int i = 0; i < anotaciones.size(); i++ ) {
			Anotacion a = (Anotacion) anotaciones.get(i);
			a.setTiempo( a.getTiempo() - 1 );
			if( a.getTiempo() < 0 ) {
				anotaciones.remove( i );
				i--;
			}
		}
	}
	
	public void abortar() {
		anotaciones = new ArrayList();
	}
	
	public ArrayList getAnotacionesEnCurso() {
		return anotaciones;
	}



}
